.productTag {
  .productTag-item {
    border: 1px $border solid;
    > * {
      &:not(:last-child) {
        border-bottom: 1px $border solid;
      }
    }
    .productTag-head {
      padding: 0 12px;
      display: flex;
      align-items: center;
      line-height: 18px;
      height: 36px;
      background-color: $bg;
      h3 {
        flex: 1;
        font-size: 14px;
      }
    }
    .productTag-main {
      padding: 12px;
      .productTag-tier-item {
        display: flex;
        flex-direction: column;
        .productTag-tier-title {
          display: flex;
          h4 {
            background-color: $hover;
            line-height: 28px;
            text-align: center;
            padding-left: 12px;
            padding-right: 26px;
            min-width: 60px;
            -webkit-clip-path: polygon(0% 0%, 80% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 0%, 80% 0%, 100% 100%, 0% 100%);
            margin-right: auto;
          }
        }
        .productTag-tier-main {
          background-color: $hover;
          padding: 12px;
        }
      }
    }
  }
}
